﻿namespace ProdUI.Hook.NativePatterns
{
    /// <summary>
    ///   http://msdn.microsoft.com/en-us/library/windows/desktop/bb774737(v=VS.85).aspx
    /// </summary>
    internal enum ListViewMessages
    {
        LVM_FIRST = 0x1000,
        LVM_ARRANGE = LVM_FIRST + 22,
        LVM_DELETEALLITEMS = LVM_FIRST + 9,
        LVM_DELETECOLUMN = LVM_FIRST + 28,
        LVM_DELETEITEM = LVM_FIRST + 8,
        LVM_EDITLABEL = LVM_FIRST + 118,
        LVM_ENSUREVISIBLE = LVM_FIRST + 19,
        LVM_FINDITEM = LVM_FIRST + 83,
        LVM_GETCOLUMN = LVM_FIRST + 95,
        LVM_GETCOLUMNORDERARRAY = LVM_FIRST + 59,
        LVM_GETCOLUMNWIDTH = LVM_FIRST + 29,
        LVM_GETEDITCONTROL = LVM_FIRST + 24,
        LVM_GETEMPTYTEXT = LVM_FIRST + 204,
        LVM_GETEXTENDEDLISTVIEWSTYLE = LVM_FIRST + 55,
        LVM_GETHEADER = LVM_FIRST + 31,
        LVM_GETIMAGELIST = LVM_FIRST + 2,
        LVM_GETISEARCHSTRING = LVM_FIRST + 117,
        LVM_GETITEM = LVM_FIRST + 75,
        LVM_GETITEMCOUNT = LVM_FIRST + 4,
        LVM_GETITEMPOSITION = LVM_FIRST + 16,
        LVM_GETITEMSTATE = LVM_FIRST + 44,
        LVM_GETITEMTEXT = LVM_FIRST + 115,
        LVM_GETORIGIN = LVM_FIRST + 41,
        LVM_GETSELECTEDCOLUMN = LVM_FIRST + 174,
        LVM_GETSELECTEDCOUNT = LVM_FIRST + 50,
        LVM_GETTEXTCOLOR = LVM_FIRST + 35,
        LVM_GETTILEINFO = LVM_FIRST + 165,
        LVM_GETTILEVIEWINFO = LVM_FIRST + 163,
        LVM_GETTOOLTIPS = LVM_FIRST + 78,
        LVM_GETTOPINDEX = LVM_FIRST + 39,
        LVM_GETVIEW = LVM_FIRST + 143,
        LVM_INSERTCOLUMN = LVM_FIRST + 97,
        LVM_INSERTITEM = LVM_FIRST + 77,
        LVM_ISITEMVISIBLE = LVM_FIRST + 182,
        LVM_REDRAWITEMS = LVM_FIRST + 21,
        LVM_SCROLL = LVM_FIRST + 20,
        LVM_SETCOLUMN = LVM_FIRST + 96,
        LVM_SETCOLUMNORDERARRAY = LVM_FIRST + 58,
        LVM_SETCOLUMNWIDTH = LVM_FIRST + 30,
        LVM_SETINFOTIP = LVM_FIRST + 173,
        LVM_SETITEM = LVM_FIRST + 76,
        LVM_SETITEMINDEXSTATE = LVM_FIRST + 210,
        LVM_SETITEMPOSITION = LVM_FIRST + 15,
        LVM_SETITEMPOSITION32 = LVM_FIRST + 49,
        LVM_SETITEMSTATE = LVM_FIRST + 43,
        LVM_SETITEMTEXT = LVM_FIRST + 116,
        LVM_SETSELECTEDCOLUMN = LVM_FIRST + 140,
        LVM_SETTEXTCOLOR = LVM_FIRST + 36,
        LVM_SETTILEINFO = LVM_FIRST + 164,
        LVM_SETTILEVIEWINFO = LVM_FIRST + 162,
        LVM_SETTOOLTIPS = LVM_FIRST + 74,
        LVM_SETVIEW = LVM_FIRST + 142,
        LVM_SORTITEMS = LVM_FIRST + 48,
        LVM_SORTITEMSEX = LVM_FIRST + 81,
        LVM_UPDATE = LVM_FIRST + 42
    }
}